package gerants;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;

import barsbieres.Biere;
import barsbieres.Fournisseur;
import barsbieres.Fut;

import commandes.Commande;

public class GerantRadin extends Gerant {

	Map<Biere, Integer> ventes;

	public GerantRadin() {
		super();
		ventes = new HashMap<Biere, Integer>();
	}

	@Override
	public void approvisionne() {
		if (approvisionnements.isEmpty()) {
			approvisionnement();
		} else {
			for (Entry<Biere, Integer> entry : ventes.entrySet()) {
				Commande commande = new Commande(entry.getKey(), entry
						.getValue().intValue());
				List<Fut> futs = Fournisseur.getInstance().commander(commande);
				getBar().addAll(entry.getKey(), futs);
			}
		}
	}

	@Override
	public void commandeServie(Commande commande) {
	}
}
